// 封装操作localstorage本地存储的方法

export const storage = {
// 存储
    set (key, value) {
        localStorage.setItem(key, JSON.stringify(value))
    },
    // 取出数据
    get (key) {
        return JSON.parse(localStorage.getItem(key))
    },
    // 删除数据
    remove (key) {
        localStorage.removeItem(key)
    }
}

/**
 * 获取url中参数
 */
export function getUrlParam (name) {
    const reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)')
    const r = window.location.search.substr(1).match(reg)
    if (r != null) return decodeURI(r[2])
    return null
}

// 默认导出全量方法
export default {
    getUrlParam
}
